package com.dms.modules.community.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dms.modules.community.entity.CommunityPostTag;
import java.util.List;

public interface CommunityPostTagService extends IService<CommunityPostTag> {
    
    /**
     * 获取帖子的标签ID列表
     * @param postId 帖子ID
     * @return 标签ID列表
     */
    List<Long> getTagIdsByPostId(Long postId);
    
    /**
     * 获取标签的帖子ID列表
     * @param tagId 标签ID
     * @return 帖子ID列表
     */
    List<Long> getPostIdsByTagId(Long tagId);
    
    /**
     * 删除帖子的所有标签关系
     * @param postId 帖子ID
     */
    void deleteByPostId(Long postId);
} 